﻿using System;
using System.Collections.Generic;

namespace SimpleServiceBus.Persistence.Domain.Management.Entities
{
    public class ManagedEndpoint : SsbEntity
    {
        public virtual string EndpointID { get; set; }

        public virtual string Name { get; set; }
        public virtual string NetworkAddress { get; set; }

        public virtual string SupportEmailAddress { get; set; }
        public virtual string SupportTelephoneNumber { get; set; }

        public virtual double? EndpointLatitude { get; set; }
        public virtual double? EndpointLongitude { get; set; }

        public virtual EndpointStatus Status { get; set; }
        public virtual DateTime? LastStatusUpdate { get; set; }
        public virtual string StatusNote { get; set; }
    }
}